git reflog
https://coliss.com/articles/build-websites/operation/work/useful-git-commands-visualized.html
https://qiita.com/getty104/items/cfd98f5f0ea89ef07bf0
gitは全ての操作が記録されている
resetとか、checkoutとか
reflogでそれを見れる
git reset
の取り消しなどができる